home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / jaq / dist / jputInt.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-06  |  1.6 KB  |  70 lines

  1. /*
  2.  * jputInt.h --
  3.  *
  4.  *    Declarations for use by the jput utility for Jaquith archive system
  5.  *
  6.  * Copyright 1991 Regents of the University of California
  7.  * Permission to use, copy, modify, and distribute this
  8.  * software and its documentation for any purpose and without
  9.  * fee is hereby granted, provided that this copyright
  10.  * notice appears in all copies.  The University of California
  11.  * makes no representations about the suitability of this
  12.  * software for any purpose.  It is provided "as is" without
  13.  * express or implied warranty.
  14.  *
  15.  * $Header: /sprite/lib/forms/RCS/jputInt.h,v 1.0 91/02/09 13:24:52 mottsmth Exp $ SPRITE (Berkeley)
  16.  */
  17.  
  18. #ifndef _JPUTINT
  19. #define _JPUTINT
  20.  
  21. #define LINKNAMELEN 100 /* a Tar restriction */
  22.  
  23. #define DEF_ABSTRACT ""
  24. #define DEF_ABSFILTER ""
  25. #define DEF_MAIL ""
  26. #define DEF_FORCE 0
  27. #define DEF_SYNC 0
  28. #define DEF_RECURSE INT_MAX
  29. #define DEF_LINK 0
  30. #define DEF_VERBOSE 0
  31. #define DEF_MODTIME ""
  32. #define DEF_MODTIMEVAL 0
  33. #define DEF_FILTER ""
  34. #define DEF_FILTEROPT ""
  35. #define DEF_ABSFILTEROPT ""
  36. #define DEF_PRUNE ""
  37. #define DEF_PRUNEPATH ""
  38. #define DEF_IGNORE "{#*#,*~}"
  39. #define DEF_CROSS 0
  40. #define DEF_NEWVOL 0
  41. #define DEF_LOCAL 0
  42. #define DEF_ACKFREQ 10
  43.  
  44. typedef struct Parms {
  45.     char *server;
  46.     int port;
  47.     char *arch;
  48.     char *abstract;
  49.     char *absFilter;
  50.     char *mail;
  51.     int force;
  52.     int sync;
  53.     int newvol;
  54.     int local;
  55.     int recurse;
  56.     int link;
  57.     int verbose;
  58.     char *modTime;
  59.     time_t modTimeVal;
  60.     char *absFilterOpt;
  61.     char *prune;
  62.     char *prunePath;
  63.     char *ignore;
  64.     int cross;
  65.     int ackFreq;
  66. } Parms;
  67.  
  68. #endif /* _JPUTINT */
  69.  
  70.